Formal specification of multisimulations using Maude
نویسندگان
چکیده
Simulation models are typically developed by domain experts who have an in-depth understanding of the phenomena being modeled and are designed to be executed and evaluated independently. A grand challenge is to facilitate the process of pulling all of independently created models together into an integrated simulation environment wherein we can model and execute complex scenarios involving multiple simulators. In this paper, we describe the use of the rewriting logic based Maude tool to specify and analyze such an integrated simulation environments (multisimulations). We discuss the representation of the underlying multisimulation concepts and describe the use of Maude capabilities to analyze multisimulations. We also discuss the use of Maude’s reflective capability. The idea of multisimulations specifications using Maude opens up an exciting new world of challenging applications for formal methods in general and for rewriting logic based formalisms in particular.
منابع مشابه
Formal Simulation and Analysis of the CASH Scheduling Algorithm in Real-Time Maude
This paper describes the application of the Real-Time Maude tool to the formal specification and analysis of the CASH scheduling algorithm and its suggested modifications. The CASH algorithm is a sophisticated state-of-the-art scheduling algorithm with advanced capacity sharing features for reusing unused execution budgets. Because the number of elements in the queue of unused resources can gro...
متن کاملGenerating Maude Specifications From UML Use Case Diagrams
This paper presents a systematic approach supporting the translation of UML use case diagrams, describing the functional requirements of a system, into a Maude formal specification. The proposed approach also considers the static and dynamic features of object-oriented systems. The formal and object-oriented language Maude, based on rewriting logic, supports formal specification and programming...
متن کاملApplying Model Checking to Concurrent UML Models
We present, in this paper, a framework supporting a formal verification of concurrent UML models using the Maude language. We consider both static and dynamic features of concurrent object-oriented systems. We focus on UML class, state and communication diagrams. The formal and object-oriented language Maude, based on rewriting logic, supports formal specification and programming of concurrent ...
متن کاملTranslating AUML Diagrams into Maude Specifications: A Formal Verification of Agents Interaction Protocols
Agents Interaction Protocols (AIPs) play a crucial role in multi-agents systems development. They allow specifying sequences of messages between agents. Major proposed protocols suffer from many weaknesses. We present, in this paper, a formal approach supporting the verification of agents’ interaction protocols described by using AUML formalism. The considered AUML diagrams are formally transla...
متن کاملMaude meets CORBA
In this paper we show how to connect the worlds of a formal specification language such as Maude and of a commercial object platform for open distributed systems such as CORBA. In addition to the usual advantages provided by the use of formal specifications, by allowing objects in any of these worlds (specification and implementation) to seamlessly interoperate we can obtain several interesting...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012